package com.his.back.pojo;

import com.fasterxml.jackson.annotation.JsonFormat;

import java.util.Date;

public class patient_project extends patient_projectKey {
    @Override
    public String toString() {
        return "patient_project{" +
                "projectNum=" + projectNum +
                ", projectDatetime=" + projectDatetime +
                ", stateId=" + stateId +
                ", invoiceId='" + invoiceId + '\'' +
                ", result='" + result + '\'' +
                '}';
    }



    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column patient_project.project_num
     *
     * @mbggenerated
     */
    private Integer projectNum;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column patient_project.project_datetime
     *
     * @mbggenerated
     */

    //@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date projectDatetime;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column patient_project.state_id
     *
     * @mbggenerated
     */
    private Integer stateId;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column patient_project.invoice_id
     *
     * @mbggenerated
     */
    private String invoiceId;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column patient_project.result
     *
     * @mbggenerated
     */
    private String result;

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column patient_project.project_num
     *
     * @return the value of patient_project.project_num
     *
     * @mbggenerated
     */
    public Integer getProjectNum() {
        return projectNum;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column patient_project.project_num
     *
     * @param projectNum the value for patient_project.project_num
     *
     * @mbggenerated
     */
    public void setProjectNum(Integer projectNum) {
        this.projectNum = projectNum;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column patient_project.project_datetime
     *
     * @return the value of patient_project.project_datetime
     *
     * @mbggenerated
     */
    public Date getProjectDatetime() {
        return projectDatetime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column patient_project.project_datetime
     *
     * @param projectDatetime the value for patient_project.project_datetime
     *
     * @mbggenerated
     */
    public void setProjectDatetime(Date projectDatetime) {
        this.projectDatetime = projectDatetime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column patient_project.state_id
     *
     * @return the value of patient_project.state_id
     *
     * @mbggenerated
     */
    public Integer getStateId() {
        return stateId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column patient_project.state_id
     *
     * @param stateId the value for patient_project.state_id
     *
     * @mbggenerated
     */
    public void setStateId(Integer stateId) {
        this.stateId = stateId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column patient_project.invoice_id
     *
     * @return the value of patient_project.invoice_id
     *
     * @mbggenerated
     */
    public String getInvoiceId() {
        return invoiceId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column patient_project.invoice_id
     *
     * @param invoiceId the value for patient_project.invoice_id
     *
     * @mbggenerated
     */
    public void setInvoiceId(String invoiceId) {
        this.invoiceId = invoiceId == null ? null : invoiceId.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column patient_project.result
     *
     * @return the value of patient_project.result
     *
     * @mbggenerated
     */
    public String getResult() {
        return result;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column patient_project.result
     *
     * @param result the value for patient_project.result
     *
     * @mbggenerated
     */
    public void setResult(String result) {
        this.result = result == null ? null : result.trim();
    }
}